/**
 * Created by Celebration-Grey on 2017/5/7.
 */
var admin = {};

var host = '/';

admin.user = {};

admin.urls = {
    getUsers : host + 'admin_getAllUsers'
};

admin.user.field = {
    user_id : 'ID',
    user_head_img : '头像',
    user_sex : '性别',
    user_nickname : '昵称',
    user_address : '地址',
    user_blog : '博客',
    user_bg_img : '背景',
    user_birthday : '生日',
    user_bowen_count : '微博',
    user_email : '邮箱',
    user_card_img : '明信片',
    user_followed_count : '粉丝',
    user_following_count : '关注',
    user_head_img_big : '头像（大）',
    user_head_img_small : '头像（小）',
    user_info : '简介',
    user_level : '等级',
    user_name : '姓名',
    user_school : '学校',
    user_sentiment : '情感',
    user_setting_id : '设置号',
    user_datetime : '注册时间',
    user_password : '密码（MD5）',
    user_phone : '手机',
    user_tencent : 'QQ',
    user_token : '令牌',
    user_work : '工作',
    user_point : '分数',
    user_sex_orientation : '性取向',
    user_card_img_big : '明信片（大）',
    user_card_img_small : '明信片（小）',
    user_city : '城市',
    user_province : '省份',
    user_bloodtype : '血型'
};

admin.bowen = {};

admin.bowen.urls = {
    getBowens : host + 'admin_getBowens',
    getAuthor : host + 'admin_getAuthorInfo'
};

admin.bowen.field = {
    'bowen_id' : 'ID',
    'bowen_content' : '内容',
    'bowen_user_id' : '作者',
    'bowen_comment_count' : '评论数',
    'bowen_like_count' : '点赞数',
    'bowen_posttime' : '发表时间',
    'bowen_repost_count' : '转发数',
    'bowen_collection_count' : '收藏数',
    'bowen_img_count' : '配图数',
    'bowen_img_urls' : '配图链接',
    'bowen_repost_id' : '转至',
    'bowen_post_device' : '来自',
    'bowen_img_original_urls' : '原图地址'
};

admin.buglog = {};

admin.buglog.urls = {
    getLogs : host + 'admin_getLogs'
};

admin.buglog.field = {
    'log_id' : 'ID',
    'log_event' : '事件',
    'log_datetime' : '时间',
    'log_message' : '信息',
    'log_code' : '代码',
    'log_file' : '文件',
    'log_line' : '行号',
    'log_user' : '用户',
    'log_admin' : '管理员',
    'log_ip' : 'IP'
};

admin.comment = {};

admin.comment.urls = {
    getComments : host + 'admin_getComments'
};

admin.comment.field = {
    'comment_id' : 'ID',
    'comment_content' : '内容',
    'comment_user_id' : '作者',
    'comment_reply_count' : '回复数',
    'comment_like_count' : '点赞数',
    'comment_datetime' : '发表时间',
    'comment_repost_count' : '转发数',
    'comment_collection_count' : '收藏数',
    'comment_post_device' : '来自',
    'comment_img_count' : '配图数',
    'comment_img_url' : '配图链接',
    'comment_bowen_id' : '博文'
};

admin.reply = {};

admin.reply.urls = {
    getReplys : host + 'admin_getReplys'
};

admin.reply.field = {
    'reply_id' : 'ID',
    'reply_content' : '内容',
    'reply_datetime' : '发布时间',
    'reply_like_count' : '点赞数',
    'reply_comment_id' : '评论',
    'reply_user_id' : '作者'
};

htmlEncodeByRegExp = function (str) {
    var s = "";
    if (str.length == 0) return "";
    s = str.replace(/&/g, "&amp;");
    s = s.replace(/</g, "&lt;");
    s = s.replace(/>/g, "&gt;");
    s = s.replace(/ /g, "&nbsp;");
    s = s.replace(/\'/g, "&#39;");
    s = s.replace(/\"/g, "&quot;");
    return s;
};

htmlDecodeByRegExp = function (str) {
    var s = "";
    if (str.length == 0) return "";
    s = str.replace(/&amp;/g, "&");
    s = s.replace(/&lt;/g, "<");
    s = s.replace(/&gt;/g, ">");
    s = s.replace(/&nbsp;/g, " ");
    s = s.replace(/&#39;/g, "\'");
    s = s.replace(/&quot;/g, "\"");
    return s;
};

admin.ajax = function(url,data,fnSuccess,fnError){
    $.ajax({
        url:url,
        type:'POST',
        dataType:'json',
        data:data,
        xhrFields: {withCredentials: true},
        success:fnSuccess,
        error:fnError
    });
};


admin.error = function(XMLHttpRequest, textStatus, errorThrown){
    console.log(XMLHttpRequest);
    console.log(textStatus);
    console.log(errorThrown);
};